from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from model import User

# 1. 链接数据库等准备工作
engine = create_engine('mysql+pymysql://root:python@localhost:3306/19python')
DBSession = sessionmaker(bind=engine)
session = DBSession()

# 2. 修改数据
# 查询获取名字叫python-teacher 的uesr对象
user = session.query(User).filter(User.username == "python-teacher").one()
# 修改名字
user.username = '王老师'

# 3. 提交（只要是增删改任意一种都意味着对数据进行了修改，都需要commit）
session.commit()

# 4. 关闭session
session.close()
